#searchResults {
	list-style: none;
	margin: 0;
	padding: 0;
}

section.package {
	border-top: 1px solid #CCC;
	padding-top: 10px;
	
	ul, li {
		display: inline;
	}

	p {
		line-height: 1.25em;
		margin-bottom: 5px;
	}

	h2 {
		display: inline;
		font-size: 1.25em;
	}

	header {
		margin-bottom: 5px;

		h1 {
			font-size: 1.75em;
			margin: 0;
		}

		.owners {
			list-style: none;
			margin: 0;
			padding: 0;
		}
	}

	.side {
		float: left;
		width: 70px;
	
		img {
			height: 50px;
			width: 50px;
		}
	}

	.main {
		margin-left: 70px;
	}

	.downloads {
		display: inline;
		font-size: 1.25em;
		font-weight: 600;
	}

	div.tags {
		display: inline;
		margin-left: 10px;
		padding-left: 10px;

		h2 {
			margin-right: 5px;
		}
	}

	ul.tags, ul.authors {
		list-style: none;
		margin: 0;
		padding: 0;

		li {
			display: inline;
			padding-right: 6px;
		}
	}
}
